home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #4 / K-CD-4-2002.ISO / Empire Earth / EEDemo.exe / Disk1 / data.ssa / unit ai scripts_land animal.tai < prev    next >
Encoding:
Text File  |  2001-09-29  |  1.0 KB  |  43 lines

  1. //
  2. // Land unit AI file
  3. //
  4. // Behaviors:
  5. //
  6. //        Keep an eye out for enemy units, pursue and attack if spotted.
  7. //
  8. //    Notes:
  9. //
  10. //    Known Problems:
  11. //
  12.  
  13. AnimalParentalVengance
  14. {
  15.     allof(IsAttackerInRetaliationRange,CanDamageAttacker,AttackerIsReachable) true(RetaliateAgainstAttacker)
  16.     CanFlee true(RunFromAttacker) false(ReacquireGoal)
  17. }
  18.  
  19. AnimalRetaliation
  20. {
  21.     allof(IsAttackerInRetaliationRange,CanDamageAttacker,AttackerIsReachable) true(RetaliateAgainstAttacker)
  22.     CanFlee true(RunFromAttacker) false(ReacquireGoal)
  23. }
  24.  
  25. UnderAttack
  26. {
  27.     allof(IsBaby,HasParentalVengance) true(AnimalParentalVengance)
  28.     anyof(HasGroupFlee,HasGroupAttack) true(AnimalRetaliation)
  29.     allof(IsAttackerInRetaliationRange,CanDamageAttacker,AttackerIsReachable) true(RetaliateAgainstAttacker)
  30.     CanFlee true(RunFromAttacker) false(ReacquireGoal)
  31. }
  32.  
  33. Idle
  34. {    
  35.     AmIUnderAttack true(UnderAttack)
  36.     CanISeeEnemy true(CheckRange)
  37. }
  38.  
  39. #include("Generic Attack.tai")
  40. #include("Generic Movement.tai")
  41. #include("Generic Death.tai")
  42.  
  43.